package juego.armas.proyectiles;

import org.w3c.dom.Node;

import juego.IDestruible;
import juego.IDireccionable;
import juego.enums.tipoMovimiento;
import basicas.Posicion;

public class Misil extends Proyectil implements IDireccionable {

	public Misil(Posicion posicionInicial, tipoMovimiento direccionInicial, int disparadorId) {
		super(posicionInicial, direccionInicial, disparadorId);
		setDanio(0);
	}
	
	public Misil(Node n) {
		super(n);		
		setDanio(0);
	}

	public int producirDanio(IDestruible o) {
		int resistencia = o.getResistencia();
		int danio = Math.round((float)(resistencia / 2));
		return o.recibirDanio(danio);		
	}
}
